package com.rc.saas.mini.vo.member;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.rc.saas.mini.model.member.MemberRefundApply;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: zcg
 * @CreateDate: 2022/7/19 22:03
 */
public class MemberRefundApplyVo {

    @ApiModelProperty(value = "申请来源 1 APP  2小程序  默认1")
    private String refundSource = "1";

    @ApiModelProperty(value = "提现途径  0 微信  1支付宝 2银行卡 默认0")
    private String refundBy = "0";

    @ApiModelProperty(value = "退款金额/申请金额")
    private BigDecimal refundAmount;

    @ApiModelProperty(value = "申请原因")
    private String reason;

    @ApiModelProperty(value = "申请用户类型 申请用户类型 0渠道商收益金 1加盟商 2 会员余额 默认 2")
    private String refundMemberType = "2";

    public String getRefundSource() {
        return refundSource;
    }

    public void setRefundSource(String refundSource) {
        this.refundSource = refundSource;
    }

    public String getRefundBy() {
        return refundBy;
    }

    public void setRefundBy(String refundBy) {
        this.refundBy = refundBy;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getRefundMemberType() {
        return refundMemberType;
    }

    public void setRefundMemberType(String refundMemberType) {
        this.refundMemberType = refundMemberType;
    }
}
